阅读更多

9顶
1踩

编程语言

去年年初,JAXenter曾针对“2017年你最感兴趣的技术”这一话题展开过调研,其目的是找出2017年备受关注的编程语言、框架、工具和平台,颇受开发者们的关注。前不久,JAXenter也针对几门流行度比较高的语言进行了调查,让人意想不到的是,数据显示有62%的人希望在2018年更多地关注 Java 9。五一假日期间,JAXcenter再放大招,为我们带来了完整的2018年备受关注的编程语言榜单。

说明:此次调研来自85个国家超过1000名受访者,来自JAXenter最新数据采集结果。

该调查主要分为十个部分:
  • 编程语言
  • Web框架
  • UI技术
  • 软件架构
  • 数据存储
  • 数据处理
  • 持续交付和自动化
  • 云平台和技术
  • DevOps、容器和服务发现
  • 其他技术
首先,受访者被要求评估不同技术的重要性,其范围从“非常有趣”到“无趣”。在语言评估部分中,Java(尤其是Java 9 )成为用户首选。

来源:2018年技术趋势——编程语言Top榜单

Java 9 在去年成为开发者的首选编程语言,紧接着是 Java 6/7/8 ,而今年亦是如此。

来源:2017年技术趋势——编程语言Top榜单

只不过,数据显示,绝大多数受访者仍在使用Java 8,占82%的比例;8%的用户使用Java 9,7%的用户使用Java 7。

毕竟,关于“你喜欢使用的”和“你不得不(在商业环境中)使用的”这两个选项还是有很大差异的。因此,Java 9 并非像Java 8 的使用率那么高,但也并不意味着开发者不喜欢这种语言。

排名在第三、第四的JavaScript / ECMAScript 和 TypeScript,这一趋势清晰地表明JavaScript已经在Java的世界中站稳了脚跟。Kotlin尽管表现不错,但仍与Scala调换名次,位列Top榜单第五。

相比之下,Go去年占据了第六名的位置,今年则勉强进入前十名。根据RedMonk最新调研显示,Kotlin正在上升,Go正稳步攀升,而Scala隐隐感到了倒退的迹象。

作为黑马,Python获得了众多开发者的喜爱,从2017年的第九为上升至今年的第八位,而明年或许会持续增长。本月的TIOBE指数显示,基于机器学习和人工智能学习的热潮,开发者对Python的兴趣正逐月上升。这意味着:Python已明显超越了包括Ruby、Perl、PHP等其他诸多脚本语言。

此外,此次受访者在年龄和性别上也进行了调研:目前绝大多数受访者(94.9%)是男性,不过女性受访者的比例也在不断升高;年轻受访者的数量也有所提升。去年,有20%的受访者年龄在31岁以下,今年这一比例大幅增加至28.9%;不过,50岁以上的人口比例却已经从2017年的9.8%下降至今年的8.5%。

相关链接:https://jaxenter.com/technology-trends-2018-programming-languages-143919.html
  • 大小: 362.7 KB
  • 大小: 22 KB
  • 大小: 165 KB
9
1
评论 共 14 条 请登录后发表评论
14 楼 pch272215690 2021-01-14 10:00
iteye终于被csdn玩死了
13 楼 软帝学院一Java教学 2019-11-10 13:54
老铁没毛病 双击666
12 楼 Tyrion 2019-01-18 11:51
java 8 是LTS (Long-Term-Support 长期支持)的 ,而 9 和 10 都是 non-LTS ,这当然没法比
11 楼 北月与南安 2018-12-09 14:52
10 楼 xiaobin0530 2018-11-16 09:05
9 楼 huang552 2018-11-12 17:21
一直在用java6
8 楼 huanzei 2018-08-07 11:51
还在用JDK1.6是不是已经脱节了
7 楼 u011598312 2018-06-30 10:55
偶数版本比奇数版本用得多
6 楼 tedeum 2018-06-24 18:49
主要是java9不向下兼容。
5 楼 hapet 2018-06-09 14:50
其实,是诚实的拥抱java 6  
4 楼 天地炫舞 2018-06-01 13:06
哈哈,我喜欢java8,表示没用过java9
3 楼 somefuture 2018-05-04 13:24
我比较看好java11,虽然我一直在用java8,对java9也很陌生。但是等java11一定要切换过去
2 楼 zephyrer 2018-05-04 11:38
这个调查目标群体是Java社区吧?
1 楼 Kevin_King1992 2018-05-03 14:15
其实,是诚实的拥抱java 6  

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java采购管理信息系统源码-checkFDA:检查FDA

    年以来一直坚定不移地致力于诚实和服务:registered:,通过近四年的变化和进步,我们一直与联邦政府客户合作。 目前,我们是敏捷和 DevOps 方法的行业领导者,并正在改变客户,例如海关和边境保护局 (CBP)、退伍军人...

  • 百度java商业_嘴上说着喜爱Java 9 ,身体却诚实地拥抱了Java 8

    去年年初,JAXenter曾针对“2017年你最感兴趣的技术”这...前不久,JAXenter也针对几门流行度比较高的语言进行了调查,让人意想不到的是,数据显示有62%的人希望在2018年更多地关注 Java 9。五一假日期间,JAXcente...

  • 您应该认识的8大Java人

    这是Java排名前8位的人,他们创建了对Java社区有所贡献的框架,产品,工具或书籍,并改变了Java的编码方式。 PS该订单基于我的个人优先级。 8. Tomcat和Ant创始人 James Duncan Davidson是Sun ...

  • java软件工程师自我评价_java开发简历自我评价【java简历自我评价模板】

    Java语言的面向对象、跨平台、语言级并发支持、安全等特性使它在互联网领域得到广泛应用,从事这一类的人员有什么相关的自我评价呢?简历下面是小编带来的内容,欢迎阅读!java简历自我评价模板篇一熟悉软件的安装及...

  • 拥抱毒瘤 DDD!

    如果说DDD层只是战略上有用,那它就不应该进入程序员视野,它应该是需求分析师的玩具。DDD应该学学TOGAF、COBIT、CGEIT之类的培训,把眼光放在战略布局上,不要老是想着革程序员的命,搞什么战术。 你要是专心搞搞...

  • 拥抱linux_忘记清洁代码,让我们拥抱同情代码

    拥抱linux 当英雄们开始表现怪异时,您就会重新审视他们对生活的影响。 我一直在通过TDD,模式等来学习,演示和教学干净的代码。 但是,当我回头看时,我现在担心这些想法会对我的生活和工作以及他人的生活产生负面...

  • 微服务重的上下文_如果您要构建微服务,则需要了解什么是有限上下文

    微服务重的上下文 重点 (Top highlight) 这种设计模式既涉及组织团队,也涉及软件架构。 (This design pattern is as much about organizing teams as it is about software architecture) The growth of ...

  • 10月1日#OpenOrgChat:拥抱摩擦

    员工需要什么才能使他们更愿意提供诚实的反馈? 组织中共识与反对之间的关​​系是什么? 我们如何平衡? 不要等我们直播! 加入已经发生的讨论。 #OpenOrgChat Twitter聊天 关于openorgchat的推文 翻译自: ...

  • 后台俱乐部管理员管理俱乐部_开放组织读书俱乐部:拥抱摩擦

    寻找促进坦率,富有成效的反馈和辩论的方法可以改善任何组织的绩效(第130页) 在本章中,吉姆将注意力转移到经典的“头脑风暴”技术上,尤其是1940年代后期开创的Alex Osborn 。 如今,人们倾向于使用“头脑风暴”...

  • python和java哪个更有潜力-哪种编程语言最有前途,选Python还是Java?

    当下,Java是不可动摇的老大,而Python势头正猛。很多想学编程的零基础小白在Python和Java之间纠结,不知道该学什么?今天千锋武汉Python培训讲师详细对比分析Python和Java的不同点,给你作为两种编程语言之间抉择的...

  • 饿了么4年 + 阿里2年:研发路上的一些总结与思考

    加人不能解决问题 即使嘴上再怎么说“不能”,但是动作会很诚实,依然会尽可能多地要HC,希望把更多“核心”的系统建设在你的职责范围内。其实,从管理的角度,你可以看一下你有没有“有效加人”,一些技术Leader不...

  • 学校组织的实习_在一个开放的组织实习意味着要学会信任精英

    我知道该组织将与我在美国陆军任职的9年中经历的以等级为中心的等级体系截然不同,但是我仍然遇到了我没有想到的在开放式组织中工作的各个方面。 最重要的是,我在公司历史上的重要时刻开始了我的实习。 总裁兼...

  • 程序员(女)送上BAT+华为SP面经,聊一些细节加分项

    阿里在拥抱变化消息放出来之后,随随便便做了笔试题,然后竟然收到了面试通知。技术面略温和。可能是他们不招人的原因。 一面: 问了一个改进的二分查找,要求找到输入为N的第N个值为K的数。 要求写了多线程下的...

  • 如何提高团队的研发效率呢?

    一个诚实的回顾,建立在信任和自我意识的基础之上,可以找出在进入下一个sprint之前如何“提高研发效率”。 高效的条件——专注 专注是实现高效研发的必要条件。 团队希望专注于解决客户的问题,高速实现所责任的...

  • linux grep 非_帮助非技术人员转向Linux的8条技巧

    也许他们不拥抱内心的怪胎并不能充分利用 Linux(无论这意味着什么)。 并非每个人都愿意承担安装和配置Slackware或Arch的挑战。 他们需要开箱即用的东西。 4.盘点其硬件。 在理想的世界中,我们都会拥有功能强大的...

  • 【React】883- React hooks 之 useEffect 学习指南

    摘要如果你不想阅读整篇文章,可以快速浏览这份摘要。要是某些部分不容易理解,你可以往下滚动寻找相关的内容去阅读。如果你打算阅读整篇文章,你完全可以跳过这部分。我会在文章末尾带上摘要的链接。?...

  • DDD到底是不是毒瘤?

    因为它们对于方案的成功与否,起着重要的概念性指导作用。 它们就是中台、低代码,以及DDD。这三个不同领域中的技术,肩负着同样的责任,那就是往死里忽悠。这三个词,很伟大,它们有一个共同点,都是很容易说服非...

  • 养花追美女的java游戏,女人不拒绝你的这些“小动作”,八成是对你有意思,大胆追求吧...

    都说“女人心,海底针”,在多数男人眼里,女人本身就是一种难以捉摸、口不对心的感性生物。说话做事总是含蓄婉转,让人没法看透。尤其恋爱中的直男更没少吃这些亏,他们经常会被女人不时地小脾气搞得慌了手脚,最后...

  • 前18大旋转修整器企业占据全球87%的市场份额.docx

    前18大旋转修整器企业占据全球87%的市场份额

  • Planet-SkySat-Imagery-Product-Specification-Jan2020.pdf

    SKYSAT IMAGERY PRODUCT SPECIFICATION PLANET.COM VIDEO Full motion videos are collected between 30 and 120 seconds by a single camera from any of the active SkySats. Videos are collected using only the Panchromatic half of the camera, hence all videos are PAN only. Videos are packaged and delivered with a video mpeg-4 file, plus all image frames with accompanying video metadata and a frame index file (reference Product Types below)

Global site tag (gtag.js) - Google Analytics